package com.ruoqing.admin.controller;

import com.ruoqing.core.dto.BasePageDto;
import com.ruoqing.core.dto.BaseResponse;
import com.ruoqing.core.web.BaseRestApi;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.web.bind.annotation.*;

/**
	* @author YaoXian
	* @title: AdminRestApi
	* @projectName ruoxi-blog
	* @description: 若兮微服务 - 后台管理中心 - 管理员控制层
	* 拥有超级管理员角色的管理员,才可访问该控制层的所有接口
	* @date 2020-12-15 14:35
	*/
@RestController
@RequestMapping(path = "/admin")
//@PreAuthorize(value = "hasRole('user_admin')")
@Api(tags = "后台管理中心对外HTTP调用 - 管理员Rest接口")
public class AdminRestApi extends BaseRestApi {
		
	 @ApiOperation(value = "管理员登录", httpMethod = "GET")
		@GetMapping(path = "/test")
		public String adminLogin(){
				
				return "测试资源服务器成功!";
		}
		
		@ApiOperation(value = "修改管理员信息", httpMethod = "POST")
		@PostMapping(path = "/modify")
		public BaseResponse adminModify(@RequestBody BasePageDto basePageDto){
				System.out.println(basePageDto);
	 		return null;
		}
}
